/**
 * Created by heht on 2017/03/27.
 */
import Constant from 'common/constant'
/**
 * @class app.common.localDAO
 */
var SessionDAO = {}

/**
 * 初始化 userCode
 * @method initUserCode
 * @return 无返回值
 */
SessionDAO.initUserCode = (function () {
  if (sessionStorage.getItem(Constant.storage.USER_CODE) === null) {
    sessionStorage.setItem(Constant.storage.USER_CODE, '')
  }
})()

/**
 * 初始化当前登录用户昵称
 * @method initNickname
 * @return 无返回值
 */
SessionDAO.initNickname = (function () {
  if (sessionStorage.getItem(Constant.storage.NICKNAME) === null) {
    sessionStorage.setItem(Constant.storage.NICKNAME, '')
  }
})()

/**
 * 获取用户代码
 * @method getUserCode
 * @return {String}
 */
SessionDAO.getUserCode = function () {
  return sessionStorage.getItem(Constant.storage.USER_CODE)
}

/**
 * 设置用户代码
 * @method setUserCode
 * @return 无返回值
 */
SessionDAO.setUserCode = function (userCode) {
  sessionStorage.setItem(Constant.storage.USER_CODE, userCode)
}

/**
 * 获取昵称
 * @method getNickname
 * @return {String}
 */
SessionDAO.getNickname = function () {
  return sessionStorage.getItem(Constant.storage.NICKNAME)
}

/**
 * 设置昵称
 * @method setNickname
 * @return 无返回值
 */
SessionDAO.setNickname = function (nickname) {
  sessionStorage.setItem(Constant.storage.NICKNAME, nickname)
}

SessionDAO.setTGCode = function (tgCode) {
  sessionStorage.setItem(Constant.storage.TGCODE, tgCode)
}

SessionDAO.getTGCode = function () {
  return sessionStorage.getItem(Constant.storage.TGCODE)
}
export default SessionDAO

